package net.majodali.glasshouse.javacode;

public class MemberDefinition<T extends MemberDefinition<T>> {
	ClassDefinition owner;
	
	public MemberDefinition<T> setOwner(ClassDefinition owner) {
		if (this.owner != null) {
			return ((T)clone()).setOwner(owner);
		}
		this.owner = owner;
		return this;
	}
	
	public MemberDefinition<T> clone() {
		return null;
	}
}
